
body,h1,h2,h3,h4,h5,h6,blockquote,p,pre,
dl,dd,menu,ol,ul,
caption,th,td,
form,fieldset,legend,input,button,textarea,aside,section,figure,figcaption{margin:0;padding:0;}
menu,ol,ul,li{list-style:none; padding:0px; margin:0px;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
legend{display:none;}
a:active,a:focus{outline: none;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:'courier new',courier,monospace;}
input,button,textarea,select{font-size:100%;}
abbr[title]{border-bottom:1px dotted;cursor:help;}
em,i,s{font-style:normal;}
*,:after,:before {box-sizing: border-box}
input::-ms-clear {display: none}
a{color:#0F3F94; text-decoration:none;outline: none;cursor:pointer;}
a:hover{text-decoration:none;}
a:active {star:expression(this.onFocus=this.blur());}
:focus{outline:0;}
img{border:0;vertical-align:middle;}
body,input,button,textarea,select,option,optgroup{font:13px/1 Microsoft YaHei,Arial, Helvetica, sans-serif}
.clear{height:0; overflow:hidden; clear:both;}
.clearfixd{zoom:1;}
.clearfixd:after{visibility:hidden;display:block;font-size:0;content:"\0020";clear:both;height:0;}
.jd_zc_all{width:100%; min-width:800px; margin:0; padding:0; display:-webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; position:relative;}
.jd_x_line{
	width: 100%;
	height: 120px;
	border-bottom: 1px solid #fff;
}
.jd_x_img{
	width: 8%;
	height: 40px;
	background: #fff;
	margin: 6.3rem auto;
	color: #4FA7F1;
	font-size: 32px;
	text-align: center;
}
.jd_x_img_span{
	display: inline-block;
	width: 100%;
	height: 100%;
	color: #fefefe;
	background-color:rgba(70,136,192,0.7);
}
.jd_zc_div{
	width: 30%;
	margin: 40px auto;
	text-align: center;
	font-size: 32px;
	color: #646464;
}
/*.jd_zc_num:HOVER{ 
-webkit-transition:border linear .2s,-webkit-box-shadow linear .5s; 
border-color:rgba(81,167,241,.75); 
-webkit-box-shadow:0 0 18px rgba(81,167,241,3); 
} */
.jd_zc_num{
	width: 100%;
	height: 50px;
	line-height: 50px;
	color: #ffffff;
	font-size: 20px;
	border-radius: 5px;
	padding-left: 10px;
	border: 1px solid #ffffff;
	margin-top: 30px;
	background-color:rgba(70,136,192,0.1);
}
.jd_yzm:HOVER{ 
-webkit-transition:border linear .2s,-webkit-box-shadow linear .5s; 
border-color:rgba(210,210,210,.75); 
-webkit-box-shadow:0 0 18px rgba(210,210,210,3); 
} 
.jd_yzm{
	width: 100%;
	height: 55px;
	line-height: 55px;
	color: #fff;
	font-size: 22px;
	border-radius: 5px;
	background: #51A7F1;
	border: none;
	margin-top: 30px;
	cursor:pointer;
}
.jd_login_back{
	width: 100%;
	height: 55px;
	line-height: 55px;
	color: #4FA7F3 !important;
	font-size: 20px;
	margin: 30px auto 0 auto;
	border-top: 1px solid #C1E2F8;
}
.jd_login_back span a {
	color: #caeafc !important;
}
.jd_zc_num:-moz-placeholder,.jd_login_yzm:-moz-placeholder,.jd_zc_div:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #99d1f7;  
}

.jd_zc_num::-moz-placeholder,.jd_login_yzm::-moz-placeholder,.jd_zc_div::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #99d1f7;
}

.jd_login_psw input:-ms-input-placeholder,.jd_login_yzm input:-ms-input-placeholder,.jd_zc_div input:-ms-input-placeholder{
    color: #99d1f7;
}

.jd_login_psw input::-webkit-input-placeholder,.jd_login_yzm input::-webkit-input-placeholder,.jd_zc_div input::-webkit-input-placeholder{
    color: #99d1f7;
}
.jd_yzm_div{
	width: 100%;
	margin: 0 auto;
	text-align: left;
}
/*.jd_yzm_input:HOVER{ 
-webkit-transition:border linear .2s,-webkit-box-shadow linear .5s; 
border-color:rgba(81,167,241,.75); 
-webkit-box-shadow:0 0 18px rgba(81,167,241,3); 
} */
.jd_yzm_input{
	width: 60%;
	height: 50px;
	line-height: 50px;
	border-radius: 5px;
	color: #ffffff;
	font-size: 20px;
	padding-left: 10px;
	margin-top: 30px;
	border: 1px solid #ffffff;
	background-color: rgba(70,136,192,0.1);
}
/*.jd_num_input:HOVER{ 
-webkit-transition:border linear .2s,-webkit-box-shadow linear .5s; 
border-color:rgba(81,167,241,.75); 
-webkit-box-shadow:0 0 18px rgba(81,167,241,3); 
} */
.jd_num_input{
	width: 60%;
	height: 50px;
	line-height: 50px;
	border-radius: 5px;
	color: #ffffff !important;
	font-size: 20px;
	padding-left: 10px;
	margin-top: 30px;
	border: 1px solid #ffffff;
	background-color: rgba(70,136,192,0.1);

}

.jd_submit_yzm{
	display: inline-block;
	width: 30%;
	height: 50px;
	line-height: 50px;
	border-radius: 5px;
	color: #fff !important;
    background: #51A7F1;
	font-size: 20px;
	text-align: center;
	margin-left: 0 !important;
	margin-top: 30px;
	float: right;
	cursor: pointer;
}
#jd_btn{
	width: 30%;
	height: 50px;
	float: right;
	line-height: 50px;
	border-radius: 5px;
	border: none;
	font-size: 20px;
	margin-top: 30px;
	color: #fff;
	background: #51A7F1;
}
.jd_yzm_div span{
	color: #C1C1C1;
	font-size: 20px;
	margin-left: 80px;
}
.jd_zc_span{
	display: inline-block;
	width: 100%;
	height: 50px;
	line-height: 50px;
	color: #d9edfe;
	font-size: 20px;
	margin-top: 10px;
}
.jd_login_tab{
	width: 100%;
	margin: 0 auto;
}
.jd_login_tab span{
	display: inline-block;
	text-align: center !important;
	width: 50%;
	font-size: 26px;
	cursor:pointer;
}
/**
 * 小道
 */
.main_xiaodao{
	width: 100%;
	padding: 20px 0 20px 30px;
	border-bottom:1px dashed  #CCCCCC;
}
.main_xiaodao_span1{
	color: #51A7F1;
	font-size: 26px;
}
.main_xiaodao_span2{
	display: inline-block;
	color: #474747;
	font-size: 16px;
	margin-top: 15px;
	margin-bottom: 20px;
}
.main_xiaodao_div{
	width: 100%;
	height: 70px;
}
.main_xiaodao_div div{
	width: 180px;
	height: 65px;
	float: left;
	background: #F2AA33;
	border-radius:5px;
	text-align: center;
}
.main_xiaodao_div div span{
	color: #fff;
	display: inline-block;
	font-size: 20px;
	margin-top: 10px;
	margin-bottom: 5px;
}
.main_xiaodao_div div em{
	color: #fff;
	font-size: 16px;
}
.jd_change_div{
	width: 400px;
	margin: 60px auto 0 auto;
}
.jd_change_title{
	display: inline-block;
	color: #d9edfe;
	font-size: 18px;
	margin-bottom: 20px;
}
.jd_change_team{
	width: 400px;
	height: 54px;
	line-height: 53px;
	text-align: center;
	border: 1px solid #fff;
	border-radius: 5px;
	margin-top: 20px;
}
.jd_change_team:hover{
	background: #d8eeff;
	cursor: pointer;
}
.jd_change_team span{
	color: #fff;
	font-size: 22px;
}
.jd_change_team:hover span{
	color: #6a7c94;
	font-size: 22px;
}
.jd_change_select{
	display: inline-block;
	float: right;
	color: #d9edfe;
	font-size: 18px;
	margin-top: 40px;
}
.jd_change_select:hover{
	color: #fff;
	cursor: pointer;
}

/**
 * jim
 * 创建讨论组
 */
.newht_fir_div{
	width: 560px;
	height: 400px;
	border: none;
	background: #fff;
	border-radius: 5px;
	display: none;
	position:absolute; 
	z-index:1000; 
}
.newht_title{
	width: 100%;
	height: 58px;
	line-height: 58px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	background: #e8f5ff;
}
.newht_title span{
	color: #65696d;
	font-size: 16px;
	margin-left: 30px;
}
.newht_close{
	width: 30px;
	height: 30px;
	float: right;
	margin-right: 30px;
	margin-top: 15px;
	border: none;
	border-radius: 50%;
	background: url(../images/invite_close.png);
	background-size: 30px 30px;
}
.newht_close:hover{
	width: 30px;
	height: 30px;
	float: right;
	margin-right: 30px;
	margin-top: 15px;
	border: none;
	border-radius: 50%;
	background: url(../images/invite_close_hover.png);
	background-size: 30px 30px;
}
.newht_content{
	width: 80%;
	height: 220px;
	margin: 30px auto 0px auto;
}
.newht_div1{
	width: 100%;
	height: 45px;
}
.newht_div1 span{
	color: #343434;
	font-size: 14px;
}
.newht_div1 input{
	width: 350px;
	height: 40px;
	line-height: 40px;
	color: #cccccc;
	font-size: 14px;
	margin-left: 30px;
	border: 1px solid #e5e5e5;
	border-radius: 5px;
	padding-left: 10px;
}
.newht_div2{
	width: 100%;
	height: 85px;
	margin-top: 30px;
}
.newht_div2 span{
	display: inline-block;
	color: #343434;
	font-size: 14px;
	float: left;
}
.newht_div2 textarea{
	width: 350px;
	height: 80px;
	border: 1px solid #e5e5e5;
	border-radius: 5px;
	padding: 12px 10px 12px 10px;
	margin-left: 30px;
	resize: none;
	line-height:100%;
	color: #cccccc;
	font-size: 14px;
} 
.newht_now{
	width: 120px;
	height: 40px;
	border-radius: 19px;
	border: none;
	background: #55a9ed;
	color: #fff;
	font-size: 18px;
	margin-top: -20px;
    margin-left: 375px;
}
.newht_now:hover{
	background: #3d8ccc;
	cursor: pointer;
}
/**
 * 创建讨论组结束
 */



@media (max-width: 1000px){
	.jd_zc_num{
	width: 100%;
	height: 100px;
	line-height: 100px;
	color: #353535;
	font-size: 32px;
	border-radius: 10px;
	padding-left: 10px;
	border: 1px solid #D2D2D2;
	margin-top: 30px;
}
.jd_x_img{
	width: 14%;
	height: 40px;
	background: #fff;
	margin: 6.3rem auto;
	color: #4FA7F1;
	font-size: 45px;
	text-align: center;
}
.jd_zc_div{
	width: 80%;
	margin: 80px auto;
	text-align: center;
	font-size: 45px;
	color: #646464;
}
.jd_yzm{
	width: 100%;
	height: 105px;
	line-height: 105px;
	color: #fff;
	font-size: 40px;
	border-radius: 10px;
	background: #51A7F1;
	border: none;
	margin-top: 30px;
}
.jd_login_back{
	width: 100%;
	height: 100px;
	line-height: 100px;
	color: #4FA7F3;
	font-size: 32px;
	margin: 30px auto 0 auto;
	border-top: 1px solid #C1E2F8;
}
.jd_login_back span a{
	color: #4FA7F3 !important;
}

.jd_yzm_div{
	width: 100%;
	margin: 0 auto;
	text-align: left;
}
.jd_yzm_input{
	width: 60%;
	height: 100px;
	line-height: 100px;
	border-radius: 10px;
	color: #353535;
	font-size: 32px;
	padding-left: 10px;
	margin-top: 30px;
	border: 1px solid #D2D2D2;
}
.jd_num_input:HOVER{ 
-webkit-transition:border linear .2s,-webkit-box-shadow linear .5s; 
border-color:rgba(81,167,241,.75); 
-webkit-box-shadow:0 0 18px rgba(81,167,241,3); 
} 
.jd_num_input{
	width: 60%;
	height: 100px;
	line-height: 100px;
	border-radius: 10px;
	color: #353535;
	font-size: 32px;
	padding-left: 10px;
	margin-top: 30px;
	border: 1px solid #D2D2D2;
}
.jd_submit_yzm{
	display: inline-block;
	width: 30%;
	height: 100px;
	line-height: 100px;
	border-radius: 10px;
	background: #C1E3F7;
	font-size: 32px;
	color: #4EA9F4 !important;
	text-align: center;
	margin-left: 0 !important;
	margin-top: 30px;
	float: right;
}
#jd_btn{
	width: 30%;
	height: 100px;
	float: right;
	line-height: 100px;
	border-radius: 10px;
	border: none;
	font-size: 32px;
	margin-top: 30px;
	color: #fff;
	background: #51A7F1;
}
.jd_yzm_div span{
	color: #C1C1C1;
	font-size: 36px;
	margin-left: 100px;
}
.jd_zc_span{
	display: inline-block;
	width: 100%;
	height: 50px;
	line-height: 50px;
	color: #676767;
	font-size: 32px;
	margin-top: 10px;
}
.jd_login_tab{
	width: 100%;
	margin: 0 auto;
}
.jd_login_tab span{
	display: inline-block;
	text-align: left;
	width: 50%;
	font-size: 40px;
}
}


